/**************************************************
 *                   表单组件枚举定义
 *************************************************/
//表单组件类型
export enum EnumFormItemType {
  FORM_INPUT = 'form-input',
  FORM_SELECT_BOX = 'form-select-box',
  FORM_TOGGLE_BUTTON = 'form-toggle-button',
  FORM_COLOR_INPUT = 'form-color-input',
  FORM_CHART_ITEM_INPUT = 'form-chart-input',
  FORM_VARIABLE_SELECT_BOX = 'form-variable-select-box'
}

//数据类型
export enum EnumFormDataType {
  NUMBER_TYPE = 'data-number',
  STRING_TYPE = 'data-string',
  BOOLEAN_TYPE = 'data-boolean'
}

/**************************************************
 *                   事件
 *************************************************/
//事件类型
export enum EnumEventType {
  EVT_CLICKED = 'event_click',
  EVT_DOUBLE_CLICKED = 'event_double_click',
  EVT_VAR_CHANGED = 'event_variable_change'
}

//事件行为
export enum EnumEventOperationType {
  PLAY_VIDEO = 'operation_play_video',
  PLAY_AUDIO = 'operation_play_audio',
  OPEN_URL = 'operation_open_url',
  SEND_EMAIL = 'operation_send_email',
  SEND_CHAT = 'operation_send_chat',
  CALL_TELEPHONE = 'operation_call_telephone'
}

/**************************************************
 *                   运算符
 *************************************************/
//运算符
export enum EnumOperatorType {
  CMP_LT = 'compare_lt',
  CMP_LTE = 'compare_lte',
  CMP_GT = 'compare_gt',
  CMP_GTE = 'compare_gte',
  CMP_EQ = 'compare_eq',
  CMP_BW_IN = 'compare_between_in'
}



